﻿using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Runtime.Serialization;
using System.Collections;
using System.Data;
using System.ComponentModel;
using System.Data.OracleClient;
using WPFExcelReport.Helpers;
using WPFExcelReport.Controls;
using ReflectionStudio.Core.Events;
using System;
using System.Collections.Generic;
namespace WPFExcelReport
{
    public partial class VABFOLGE
    {
        public readonly static VABFOLGE Instance = new VABFOLGE();

        private string _GSART; public string GSART { get { return _GSART; } set { _GSART = value; OnPropertyChanged("GSART", value); } }
        private string _QCORDER;
        public string QCORDER
        {
            get { return _QCORDER; }
            set { _QCORDER = value; OnPropertyChanged("QCORDER", value); }
        }
        private string _QPKRS; public string QPKRS { get { return _QPKRS; } set { _QPKRS = value; OnPropertyChanged("QPKRS", value); } }
        private string _GPSPPART; public string GPSPPART { get { return _GPSPPART; } set { _GPSPPART = value; OnPropertyChanged("GPSPPART", value); } }
        private string _PARTIE; public string PARTIE { get { return _PARTIE; } set { _PARTIE = value; OnPropertyChanged("PARTIE", value); } }
        private string _GPPARTIE; public string GPPARTIE { get { return _GPPARTIE; } set { _GPPARTIE = value; OnPropertyChanged("GPPARTIE", value); } }
        private string _AGANG; public string AGANG { get { return _AGANG; } set { _AGANG = value; OnPropertyChanged("AGANG", value); } }

        private string _QCDOCTYP; public string QCDOCTYP { get { return _QCDOCTYP; } set { _QCDOCTYP = value; OnPropertyChanged("QCDOCTYP", value); } }

        private bool _FTAUTOQC;
        public bool FTAUTOQC
        {
            get { return _FTAUTOQC; }
            set { _FTAUTOQC = value; OnPropertyChanged("FTAUTOQC", value); }
        }
        private string _QPLAN; public string QPLAN { get { return _QPLAN; } set { _QPLAN = value; OnPropertyChanged("QPLAN", value); } }

        public VQPPLAN QP
        {
            get
            {
                if (!ENVMAIN.ContainsKey("QP"))
                    ENVMAIN["QP"] = new VQPPLAN();
                return (VQPPLAN)ENVMAIN["QP"];
            }
        }
        public VABPOS ABP
        {
            get
            {
                if (!ENVMAIN.ContainsKey("ABP"))
                    ENVMAIN["ABP"] = new VABPOS();
                return (VABPOS)ENVMAIN["ABP"];
            }
        }
        public VAPFOLGE APF
        {
            get
            {
                if (!ENVMAIN.ContainsKey("APF"))
                    ENVMAIN["APF"] = new VAPFOLGE();
                return (VAPFOLGE)ENVMAIN["APF"];
            }
        }
        public VAPARTE APE
        {
            get
            {
                if (!ENVMAIN.ContainsKey("APE"))
                    ENVMAIN["APE"] = new VAPARTE();
                return (VAPARTE)ENVMAIN["APE"];
            }
        }
        public VICC_MKRF MK
        {
            get
            {
                if (!ENVMAIN.ContainsKey("MK"))
                    ENVMAIN["MK"] = new VICC_MKRF();
                return (VICC_MKRF)ENVMAIN["MK"];
            }
        }
        public VAPARTK APK
        {
            get
            {
                if (!ENVMAIN.ContainsKey("APK"))
                    ENVMAIN["APK"] = new VAPARTK();
                return (VAPARTK)ENVMAIN["APK"];
            }
        }
        public VKSLEIST KSL
        {
            get
            {
                if (!ENVMAIN.ContainsKey("KSL"))
                    ENVMAIN["KSL"] = new VKSLEIST();
                return (VKSLEIST)ENVMAIN["KSL"];
            }
        }
        public VABARTE VABE
        {
            get
            {
                if (!ENVMAIN.ContainsKey("VABE"))
                    ENVMAIN["VABE"] = new VABARTE();
                return (VABARTE)ENVMAIN["VABE"];
            }
        }



        public void QCRELOAD(MessageInfo msg)
        {

            //GPPARTIE GPGART GPGFARBE GPBEM1 GPBEM2
            dwData = TBMain.NewRow();
            dwData["ABFMANDANT"] = app.Mandant;
            dwData["ABFPLANKZ"] = msg.PARTIE;
            dwData["ABFBZAGANG"] = msg.ORDER;
            dwData["ABFAGANG"] = AGANG;
            dwData["ABFFILLER"] = VQPMERKM.Instance.TTLQT();
            SResult = QABF11(dwData);
            if (TBMain.Rows.Count == 0)
            {
                MergeData(SResult, false);//界面初始化
                return;
            }
            DataTable TEMP = TBMain.Clone();
            TEMP.Merge(SResult.Tables[0]);
            foreach (DataRow row in TEMP.Rows)
            {
                filter = "GPPARTIE='" + row["GPPARTIE"].ToString() + "' AND QOKORDER='000000000'";
                if (TBTemp != null)
                {
                    rows = TBTemp.Select(filter);
                    foreach (DataRow rm in rows)
                    {
                        rm.ItemArray = row.ItemArray;
                    }
                }
                rows = TBMain.Select(filter);
                foreach (DataRow rm in rows)
                {
                    rm.ItemArray = row.ItemArray;
                    return;
                }

                //新质检单还是更新现在的质检单
                filter = "GPPARTIE='" + row["GPPARTIE"].ToString() + "' AND QOKORDER='" + msg.ORDER + "'";
                rows = TBMain.Select(filter);
                foreach (DataRow rm in rows)
                {
                    rm.ItemArray = row.ItemArray;
                }
                if (TBTemp != null)
                {

                    rows = TBTemp.Select(filter);
                    foreach (DataRow rm in rows)
                    {
                        rm.ItemArray = row.ItemArray;

                    }
                }
            }
        }
        public void LOADABF(MessageInfo msg)
        {
            dwData = TBMain.NewRow();
            dwData["ABFMANDANT"] = app.Mandant;
            dwData["ABFAUFKRS"] = msg.KRS;
            dwData["ABFAUFLFD"] = msg.LFD;
            dwData["ABFAUFPOS"] = msg.POS;
            SResult = QABF01(dwData);
            MergeData(SResult, true);
        }
        public DataSet LOAD(Dictionary<string, object> pm)
        {
            TBMain.Clear();
            if (((string)pm["ORDERNUM"]).Length < 11)
                return null;
            dwData = TBMain.NewRow();
            dwData["ABFMANDANT"] = app.Mandant;
            dwData["ABFAUFKRS"] = ((string)pm["ORDERNUM"]).Substring(0, 2);
            dwData["ABFAUFLFD"] = ((string)pm["ORDERNUM"]).Substring(2, 6);
            dwData["ABFAUFPOS"] = ((string)pm["ORDERNUM"]).Substring(8, 3);
            SResult = QABF01(dwData);
            MergeData(SResult, true);
            return SResult;
        }
        public DataSet LOADABF(Dictionary<string, object> pm)
        {

            dwData = TBMain.NewRow();
            dwData["ABFMANDANT"] = app.Mandant;
            dwData["ABFAUFKRS"] = ((string)pm["KRS"]);
            dwData["ABFAUFLFD"] = ((string)pm["LFD"]);
            dwData["ABFAUFPOS"] = ((string)pm["POS"]);
            SResult = QABF01(dwData);
            return SResult;
        }
        public DataSet LOADABFBYAM(Dictionary<string, object> pm)
        {

            dwData = TBMain.NewRow();
            dwData["ABFMANDANT"] = app.Mandant;
            dwData["ABFIMNRKRS"] = ((string)pm["MKRS"]);
            dwData["ABFIMLFDNR"] = ((string)pm["MLFD"]);
            dwData["ABFIMPOS"] = ((string)pm["MPOS"]);
            SResult = QABF15(dwData);
            return SResult;
        }

        public void BATCHGBCHG()
        {
            if (TBTemp == null)
                return;
            string fd = "";
            DataTable TBCurrent = TBMain.Copy();
            foreach (DataRow _dwGB in TBCurrent.Rows)
            {
                if (_dwGB["GPPARTIE"].ToString().Trim().Length == 0) continue;
                filter = "GPPARTIE='" + _dwGB["GPPARTIE"].ToString() + "' AND QOKORDER='" + _dwGB["QOKORDER"].ToString() + "'";
                rows = TBTemp.Select(filter);
                if (rows.Length == 0)
                    continue;
                bool NeedUpdate = false;
                foreach (DataColumn cm in TBCurrent.Columns)
                {
                    fd = cm.ColumnName;
                    if (rows[0][fd].ToString().Trim() == _dwGB[fd].ToString().Trim())
                        continue;
                    NeedUpdate = true;
                    break;
                }
                if (NeedUpdate)
                {
                    VQOSTEP.Instance.UPDTEBYGB33(RUNID, _dwGB, true);
                }
            }
        }

        public void REFRESHBYGB33(MessageInfo msg)
        {
            DataRow dwTGP = null;
            if (msg.Set == null)
                return;
            foreach (DataRow row in msg.Set.Tables[0].Rows)
                dwTGP = row;
            if (dwTGP == null)
                return;
            filter = "GPPARTIE='" + dwMaster["GPPARTIE"].ToString() + "' AND QOKORDER='" + dwMaster["QOKORDER"].ToString() + "'";
            rows = TBMain.Select(filter);
            foreach (DataRow row in rows)
            {
                row.ItemArray = dwTGP.ItemArray;
            }
        }
        public void ABFNEW(Dictionary<string, object> pm)
        {
            if (((string)pm["ORDERNUM"]).Length < 11) return;

            KRS = ((string)pm["ORDERNUM"]).Substring(0, 2);
            LFD = ((string)pm["ORDERNUM"]).Substring(2, 6);
            POS = ((string)pm["ORDERNUM"]).Substring(8, 3);
            DataRow dwABP;
            dwABP = ABP.TBMain.NewRow();
            dwABP["ABPMANDANT"] = app.Mandant;
            dwABP["ABPAUFKRS"] = KRS;
            dwABP["ABPAUFLFD"] = LFD;
            dwABP["ABPAUFPOS"] = POS;
            SResult = ABP.QABP01(dwABP);
            dwABP = null;
            foreach (DataRow row in SResult.Tables[0].Rows)
            {
                dwABP = SResult.Tables[0].Clone().NewRow();
                dwABP.ItemArray = row.ItemArray;
            }
            if (dwABP == null)
                return;
            dwData = TBMain.NewRow();
            dwData["ABFMANDANT"] = app.Mandant;
            dwData["ABFAUFKRS"] = KRS;
            dwData["ABFAUFLFD"] = LFD;
            dwData["ABFAUFPOS"] = POS;
            DeleteABFOLGE(dwData, 1);
            string AUFTYP = ((string)pm["AUFTYP"]);
            dwData = APF.TBMain.NewRow();
            dwData["APFMANDANT"] = app.Mandant;
            dwData["APFANRKRS"] = dwABP["ABPANRKR"];
            dwData["APFALFDNR"] = dwABP["ABPALFDNR"];
            SResult = APF.QAPF11(dwData);
            string REWEIL = "  ";
            if (pm.ContainsKey("REWEIL"))
            {
                REWEIL = (string)pm["REWEIL"];
            }
            foreach (DataRow dwPF in SResult.Tables[0].Rows)
            {
                string pos = dwPF["APFAFOLGE"].ToString();
                NABF(AUFTYP, dwABP, dwPF, pos, REWEIL);
            }
        }
        public void RESORT()
        {
            try
            {

                filter = "";
                sort = " ABFAFOLGE DESC";
                rows = TBMain.Select(filter, sort);
                int pos = TBMain.Rows.Count;
                foreach (DataRow row in rows)
                {
                    string step = Helpers.Helper.Right("000" + (pos * 10).ToString(), 3);
                    dwData = VABE.TBMain.NewRow();
                    dwData["ABEMANDANT"] = row["ABFMANDANT"];
                    dwData["ABEAUFKRS"] = row["ABFAUFKRS"];
                    dwData["ABEAUFLFD"] = row["ABFAUFLFD"];
                    dwData["ABEAUFPOS"] = row["ABFAUFPOS"];
                    dwData["ABEAFOLGE"] = row["ABFAFOLGE"];
                    dwData["ABEFILLER"] = step;
                    VABE.UABE02(dwData);
                    string filler = row["ABFFILLER"].ToString();
                    row["ABFFILLER"] = step;
                    UABF17(row);
                    row["ABFAFOLGE"] = step;
                    row["ABFFILLER"] = filler;
                    pos--;
                }

                TBMain.AcceptChanges();
            }
            catch (Exception ex)
            {
                Tracer.Error(ex.StackTrace, ex);
            }
        }
        public void NABF(string AUFTYP, DataRow dwABP, DataRow dwPF, string pos)
        {
            NABF(AUFTYP, dwABP, dwPF, pos, "  ");
        }
        public void NABF(string AUFTYP, DataRow dwABP, DataRow dwPF, string pos, string REWEIL)
        {
            double ABPSOLLMENGE5 = double.Parse(dwABP["ABPSOLLMENGE5"].ToString());
            double ABPSOLLMENGE2 = double.Parse(dwABP["ABPSOLLMENGE2"].ToString());
            double ABPSOLLMENGE1 = double.Parse(dwABP["ABPSOLLMENGE1"].ToString());
            double ABPSOLLMENGE8 = double.Parse(dwABP["ABPSOLLMENGE8"].ToString());
            DataRow dwAF = TBMain.NewRow();
            SetUpNewRow(ref dwAF, null);
            dwAF["ABFMANDANT"] = app.Mandant;
            dwAF["ABFAUFKRS"] = dwABP["ABPAUFKRS"];
            dwAF["ABFAUFLFD"] = dwABP["ABPAUFLFD"];
            dwAF["ABFAUFPOS"] = dwABP["ABPAUFPOS"];
            dwAF["ABFAFOLGE"] = pos;
            dwAF["ABFKSTKRS"] = dwPF["APFKSTKRS"];
            dwAF["ABFKST"] = dwPF["APFKST"];
            dwAF["ABFAGANG"] = dwPF["APFAGANG"];
            dwAF["ABFBZAGANG"] = dwPF["APFBZAGANG"];
            dwAF["ABFLIEFNR"] = dwPF["KSZLIEFNR"].ToString().PadRight(8);
            dwAF["ABFMANUELKZ"] = dwPF["KSZMANUELKZ"].ToString().PadRight(1);
            dwAF["ABFPARALKZ"] = dwPF["APFPARALKZ"];
            dwAF["ABFSTUFE"] = dwABP["ABPWAKZ"];
            dwAF["ABFMTYP"] = dwPF["APFMTYP"];
            dwAF["ABFKENNUNG"] = dwPF["APFKENNUNG"];
            dwAF["ABFRUECKKZ"] = dwPF["APFRUECKKZ"];
            dwAF["ABFZUSATZ1"] = dwPF["APFZUSATZ1"];
            dwAF["ABFZUSATZ2"] = dwPF["APFZUSATZ2"];
            dwAF["ABFZUSATZ3"] = dwPF["APFZUSATZ3"];
            dwAF["ABFZUSATZ4"] = dwPF["APFZUSATZ4"];
            dwAF["ABFZUSATZ5"] = dwPF["APFZUSATZ5"];
            dwAF["ABFFZUSATZKZ1"] = dwPF["APFZUSATZ1"];
            dwAF["ABFFZUSATZKZ2"] = dwPF["APFZUSATZ2"];
            dwAF["ABFFZUSATZKZ3"] = dwPF["APFZUSATZ3"];
            dwAF["ABFFZUSATZKZ4"] = dwPF["APFZUSATZ4"];
            dwAF["ABFFZUSATZKZ5"] = dwPF["APFZUSATZ5"];
            dwAF["ABFFERTIG"] = dwPF["APFFERTIG"];
            dwAF["ABFMATABR"] = dwPF["APFMATABR"];
            dwAF["ABFDOMPART"] = dwPF["APFDOMPART"];
            dwAF["ABFLAGPLKZ"] = dwPF["APFLAGPLKZ"];

            dwAF["ABFBASMGE"] = dwPF["APFBASMGE"];
            dwAF["ABFME"] = dwPF["APFME"];
            dwAF["ABFMASCHANZ"] = double.Parse(dwPF["APFPERSANZ"].ToString()) * 10000;
            dwAF["ABFMASCHZE"] = dwPF["APFZE"];
            dwAF["ABFMASCHZT"] = dwPF["APFZEITB"];

            dwAF["ABFEVARHNR"] = "01";
            dwAF["ABFEVARUNR"] = "01";

            dwAF["ABFPROBE"] = dwPF["APFPROBE"];

            dwAF["ABFTSDAT"] = dwABP["ABPSTARTDAT"]; ;
            dwAF["ABFTSSDAT"] = dwABP["ABPSTARTDAT"]; ;
            dwAF["ABFTESDAT"] = dwABP["ABPSTARTDAT"];
            dwAF["ABFANRKRS"] = dwABP["ABPANRKR"]; ;
            dwAF["ABFALFDNR"] = dwABP["ABPALFDNR"]; ;
            dwAF["ABFSAFOLGE"] = dwAF["ABFAFOLGE"]; ;

            dwAF["ABFLO"] = dwPF["KSZLO"].ToString().PadRight(2);
            dwAF["ABFLB"] = dwPF["KSZLB"].ToString().PadRight(2);
            dwAF["ABFLP"] = dwPF["KSZLP"].ToString().PadRight(8);
            dwAF["ABFME"] = dwPF["APFME"];

            dwAF["ABFSOLLSTART"] = dwABP["ABPSTARTDAT"]; ;
            dwAF["ABFSOLLDAT"] = dwABP["ABPTERMDAT"]; ;
            dwAF["ABFSOLLSTARTA"] = dwABP["ABPSTARTDAT"]; ;
            dwAF["ABFSOLLDATA"] = dwABP["ABPTERMDAT"]; ;

            dwAF["ABFFIX"] = "N";
            dwAF["ABFBASMGE"] = 99999000;
            dwAF["ABFMASCHZT"] = 100;
            dwAF["ABFAGRVON"] = 0;
            dwAF["ABFAGRBIS"] = 0;
            switch (AUFTYP)
            {
                case "AB05":
                    #region=====AB05===========
                    //dwAF["ABFLIEFNR"] = dwPF["APFLIEFNR"];                     
                    dwAF["ABFSOLLMG"] = ABPSOLLMENGE1 * 10;
                    dwAF["ABFSOLLSTK"] = ABPSOLLMENGE8 / 100;
                    dwAF["ABFSOLLME"] = 1;
                    dwAF["ABFMEKOPFKZ"] = " ";
                    dwAF["ABFSOLLMTR"] = ABPSOLLMENGE1 * 10;
                    dwAF["ABFME"] = 1;
                    #endregion
                    break;
                case "AB55":
                    dwAF["ABFME"] = 1;
                    #region=====AB55===========
                    dwAF["ABFSOLLMG"] = ABPSOLLMENGE2 * 10;
                    dwAF["ABFSOLLSTK"] = ABPSOLLMENGE8 / 100;
                    dwAF["ABFSOLLME"] = 2;
                    dwAF["ABFSOLLMTR"] = ABPSOLLMENGE2 * 10;
                    dwAF["ABFMEKOPFKZ"] = 2;
                    #endregion
                    break;
                case "AB45":
                    dwAF["ABFME"] = 1;
                    #region=====AB45===========
                    dwAF["ABFSOLLMG"] = ABPSOLLMENGE2 * 10;
                    dwAF["ABFSOLLSTK"] = ABPSOLLMENGE8 / 100;
                    dwAF["ABFSOLLME"] = 2;
                    dwAF["ABFSOLLMTR"] = ABPSOLLMENGE2 * 10;
                    dwAF["ABFMEKOPFKZ"] = 2;
                    #endregion
                    break;
                case "AB50":
                    dwAF["ABFME"] = 5;
                    #region=====AB50===========
                    dwAF["ABFSOLLMG"] = ABPSOLLMENGE5 * 10;
                    dwAF["ABFSOLLSTK"] = 0;
                    dwAF["ABFSOLLME"] = 5;
                    dwAF["ABFSOLLMTR"] = 0;
                    dwAF["ABFMEKOPFKZ"] = 2;
                    #endregion
                    break;
                default:
                    break;
            }

            PM["NRKRS"] = dwPF["APFANRKRS"].ToString();
            PM["LFDNR"] = dwPF["APFALFDNR"].ToString();
            PM["FOLGE"] = dwPF["APFAFOLGE"].ToString();
            PM["ART"] = dwABP["ABPART"].ToString();
            PM["VAR"] = dwABP["ABPVAR"].ToString();
            PM["FARBE"] = dwABP["ABPFARBE"].ToString();
            PM["DESS"] = dwABP["ABPDESS"].ToString();
            PM["COLORIT"] = dwABP["ABPCOLORIT"].ToString();
            PM["FINISH"] = dwABP["ABPBESCHICH"].ToString();

            //寻找可以使用的设定中的第一个
            DataSet STemp = APK.GETAPK(PM);
            foreach (DataRow dwAPK in STemp.Tables[0].Rows)
            {
                PM["ANRKRS"] = dwAPK["APAKANRKRS"];
                PM["ALFDNR"] = dwAPK["APAKALFDNR"];
                PM["AFOLGE"] = dwAPK["APAKAFOLGE"];
                PM["AEVOR"] = dwAPK["APAKAEVOR"];
                PM["ORDERNUM"] = dwAF["ABFAUFKRS"].ToString() + dwAF["ABFAUFLFD"].ToString() + dwAF["ABFAUFPOS"].ToString() + dwAF["ABFAFOLGE"].ToString();
                VABE.CHKABE(PM);
                dwAF["ABFMTYP"] = dwAPK["APAKMTYP"];
                dwAF["ABFFIX"] = dwAPK["APAKFIX"];
                dwAF["ABFBASMGE"] = dwAPK["APAKBASMGE"];
                dwAF["ABFME"] = dwAPK["APAKME"];
                dwAF["ABFMASCHANZ"] = double.Parse(dwAPK["APAKMASCHANZ"].ToString()) * 10000;
                dwAF["ABFMASCHZE"] = dwAPK["APAKMASCHZE"];
                dwAF["ABFMASCHZT"] = dwAPK["APAKMASCHZT"];
                dwAF["ABFAGRVON"] = dwAPK["APAKAGRVON"];
                dwAF["ABFAGRBIS"] = dwAPK["APAKAGRBIS"];
                dwAF["ABFBNRKRS"] = dwAPK["AMNRKRS"];
                dwAF["ABFBLFDNR"] = dwAPK["AMLFDNR"];
                dwAF["ABFBPOS"] = dwAPK["AMPOS"];
                break;
            }
            dwAF["ABFREWEIL"] = REWEIL;
            Insert(dwAF);
        }
        public void Insert(DataRow _dwAF)
        {

            InsertABFOLGE(_dwAF, app.company);
            TBMain.Rows.InsertAt(_dwAF, 0);
        }

        public void ENDABF(Dictionary<string, object> pm)
        {
            string order = ((string)pm["ORDERNUM"]);
            if (order.Length < 11)
                return;
            string _time = "";
            string _date = "";
            string _stime = "";
            Helpers.Helper.GetSTime(ref _date, ref _time, ref _stime);
            dwData = TBMain.NewRow();
            dwData["ABFMANDANT"] = app.Mandant;
            dwData["ABFAUFKRS"] = order.Substring(0, 2);
            dwData["ABFAUFLFD"] = order.Substring(2, 6);
            //dwData["ABFAUFPOS"] = order.Substring(8, 3);
            dwData["ABFIENDDAT"] = date;
            dwData["ABFIENDZT"] = _stime;
            UABF09(dwData);
        }

        public int GETAENDZL(Dictionary<string, object> pm)
        {
            int AENDZL = 1;
            dwData = TBMain.NewRow();
            dwData["ABFMANDANT"] = app.Mandant;
            dwData["ABFAUFKRS"] = (string)pm["KRS"];
            dwData["ABFAUFLFD"] = (string)pm["LFD"];
            dwData["ABFAUFPOS"] = (string)pm["POS"];
            dwData["ABFAUFPOS"] = (string)pm["STEP"];
            SResult = QABF18(dwData);
            foreach (DataRow row in SResult.Tables[0].Rows)
            {
                AENDZL = int.Parse(row["ABFAENDZL"].ToString());
            }
            return AENDZL;
        }
    }
    public partial class VABFOLGE
    {
        public string ABFMANDANT { get { if (dwMaster == null) return ""; return dwMaster["ABFMANDANT"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFMANDANT"] = value; OnPropertyChanged("ABFMANDANT", value); } } //lENGth 2
        public string ABFAUFKRS { get { if (dwMaster == null) return ""; return dwMaster["ABFAUFKRS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAUFKRS"] = value; OnPropertyChanged("ABFAUFKRS", value); } } //lENGth 2
        public string ABFAUFLFD { get { if (dwMaster == null) return ""; return dwMaster["ABFAUFLFD"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAUFLFD"] = value; OnPropertyChanged("ABFAUFLFD", value); } } //lENGth 6
        public string ABFAUFPOS { get { if (dwMaster == null) return ""; return dwMaster["ABFAUFPOS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAUFPOS"] = value; OnPropertyChanged("ABFAUFPOS", value); } } //lENGth 3
        public string ABFAFOLGE { get { if (dwMaster == null) return ""; return dwMaster["ABFAFOLGE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAFOLGE"] = value; OnPropertyChanged("ABFAFOLGE", value); } } //lENGth 3
        public double ABFBASMGE { get { if (dwMaster == null) return 0.0; return Convert.ToDouble(dwMaster["ABFBASMGE"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFBASMGE"] = value; OnPropertyChanged("ABFBASMGE", value); } } //lENGth 0
        public string ABFME { get { if (dwMaster == null) return ""; return dwMaster["ABFME"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFME"] = value; OnPropertyChanged("ABFME", value); } } //lENGth 1
        public string ABFFIX { get { if (dwMaster == null) return ""; return dwMaster["ABFFIX"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFIX"] = value; OnPropertyChanged("ABFFIX", value); } } //lENGth 1
        public double ABFMASCHANZ { get { if (dwMaster == null) return 0.0; return Convert.ToDouble(dwMaster["ABFMASCHANZ"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMASCHANZ"] = value; OnPropertyChanged("ABFMASCHANZ", value); } } //lENGth 0
        public string ABFMASCHZE { get { if (dwMaster == null) return ""; return dwMaster["ABFMASCHZE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFMASCHZE"] = value; OnPropertyChanged("ABFMASCHZE", value); } } //lENGth 2
        public double ABFMASCHZT { get { if (dwMaster == null) return 0.0; return Convert.ToDouble(dwMaster["ABFMASCHZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMASCHZT"] = value; OnPropertyChanged("ABFMASCHZT", value); } } //lENGth 0

        public string ABFMNRKRS { get { if (dwMaster == null) return ""; return dwMaster["ABFMNRKRS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFMNRKRS"] = value; OnPropertyChanged("ABFMNRKRS", value); } } //lENGth 2
        public string ABFMLFDNR { get { if (dwMaster == null) return ""; return dwMaster["ABFMLFDNR"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFMLFDNR"] = value; OnPropertyChanged("ABFMLFDNR", value); } } //lENGth 4
        public string ABFMPOS { get { if (dwMaster == null) return ""; return dwMaster["ABFMPOS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFMPOS"] = value; OnPropertyChanged("ABFMPOS", value); } } //lENGth 2

        public string X001 { get { if (dwMaster == null) return ""; return dwMaster["X001"].ToString(); } set { if (dwMaster == null) return; dwMaster["X001"] = value; OnPropertyChanged("X001", value); } } //lENGth 1
        public string X002 { get { if (dwMaster == null) return ""; return dwMaster["X002"].ToString(); } set { if (dwMaster == null) return; dwMaster["X002"] = value; OnPropertyChanged("X002", value); } } //lENGth 1
        public string X003 { get { if (dwMaster == null) return ""; return dwMaster["X003"].ToString(); } set { if (dwMaster == null) return; dwMaster["X003"] = value; OnPropertyChanged("X003", value); } } //lENGth 1
        public string X004 { get { if (dwMaster == null) return ""; return dwMaster["X004"].ToString(); } set { if (dwMaster == null) return; dwMaster["X004"] = value; OnPropertyChanged("X004", value); } } //lENGth 1
        public string X005 { get { if (dwMaster == null) return ""; return dwMaster["X005"].ToString(); } set { if (dwMaster == null) return; dwMaster["X005"] = value; OnPropertyChanged("X005", value); } } //lENGth 1
        public string X006 { get { if (dwMaster == null) return ""; return dwMaster["X006"].ToString(); } set { if (dwMaster == null) return; dwMaster["X006"] = value; OnPropertyChanged("X006", value); } } //lENGth 1
        public string X007 { get { if (dwMaster == null) return ""; return dwMaster["X007"].ToString(); } set { if (dwMaster == null) return; dwMaster["X007"] = value; OnPropertyChanged("X007", value); } } //lENGth 1
        public string X008 { get { if (dwMaster == null) return ""; return dwMaster["X008"].ToString(); } set { if (dwMaster == null) return; dwMaster["X008"] = value; OnPropertyChanged("X008", value); } } //lENGth 1
        public string X009 { get { if (dwMaster == null) return ""; return dwMaster["X009"].ToString(); } set { if (dwMaster == null) return; dwMaster["X009"] = value; OnPropertyChanged("X009", value); } } //lENGth 1
        public string X010 { get { if (dwMaster == null) return ""; return dwMaster["X010"].ToString(); } set { if (dwMaster == null) return; dwMaster["X010"] = value; OnPropertyChanged("X010", value); } } //lENGth 1
        public string X011 { get { if (dwMaster == null) return ""; return dwMaster["X011"].ToString(); } set { if (dwMaster == null) return; dwMaster["X011"] = value; OnPropertyChanged("X011", value); } } //lENGth 1
        public string X012 { get { if (dwMaster == null) return ""; return dwMaster["X012"].ToString(); } set { if (dwMaster == null) return; dwMaster["X012"] = value; OnPropertyChanged("X012", value); } } //lENGth 1
        public string X013 { get { if (dwMaster == null) return ""; return dwMaster["X013"].ToString(); } set { if (dwMaster == null) return; dwMaster["X013"] = value; OnPropertyChanged("X013", value); } } //lENGth 1
        public string X014 { get { if (dwMaster == null) return ""; return dwMaster["X014"].ToString(); } set { if (dwMaster == null) return; dwMaster["X014"] = value; OnPropertyChanged("X014", value); } } //lENGth 1
        public string X015 { get { if (dwMaster == null) return ""; return dwMaster["X015"].ToString(); } set { if (dwMaster == null) return; dwMaster["X015"] = value; OnPropertyChanged("X015", value); } } //lENGth 1
        public string X016 { get { if (dwMaster == null) return ""; return dwMaster["X016"].ToString(); } set { if (dwMaster == null) return; dwMaster["X016"] = value; OnPropertyChanged("X016", value); } } //lENGth 1
        public string X017 { get { if (dwMaster == null) return ""; return dwMaster["X017"].ToString(); } set { if (dwMaster == null) return; dwMaster["X017"] = value; OnPropertyChanged("X017", value); } } //lENGth 1
        public string X018 { get { if (dwMaster == null) return ""; return dwMaster["X018"].ToString(); } set { if (dwMaster == null) return; dwMaster["X018"] = value; OnPropertyChanged("X018", value); } } //lENGth 1
        public string X019 { get { if (dwMaster == null) return ""; return dwMaster["X019"].ToString(); } set { if (dwMaster == null) return; dwMaster["X019"] = value; OnPropertyChanged("X019", value); } } //lENGth 1
        public string X020 { get { if (dwMaster == null) return ""; return dwMaster["X020"].ToString(); } set { if (dwMaster == null) return; dwMaster["X020"] = value; OnPropertyChanged("X020", value); } } //lENGth 1
        public string X021 { get { if (dwMaster == null) return ""; return dwMaster["X021"].ToString(); } set { if (dwMaster == null) return; dwMaster["X021"] = value; OnPropertyChanged("X021", value); } } //lENGth 1
        public string X050 { get { if (dwMaster == null) return ""; return dwMaster["X050"].ToString(); } set { if (dwMaster == null) return; dwMaster["X050"] = value; OnPropertyChanged("X050", value); } } //lENGth 1

        public string B001 { get { if (dwMaster == null) return ""; return dwMaster["B001"].ToString(); } set { if (dwMaster == null) return; dwMaster["B001"] = value; OnPropertyChanged("B001", value); } } //lENGth 1
        public string B002 { get { if (dwMaster == null) return ""; return dwMaster["B002"].ToString(); } set { if (dwMaster == null) return; dwMaster["B002"] = value; OnPropertyChanged("B002", value); } } //lENGth 1
        public string B003 { get { if (dwMaster == null) return ""; return dwMaster["B003"].ToString(); } set { if (dwMaster == null) return; dwMaster["B003"] = value; OnPropertyChanged("B003", value); } } //lENGth 1
        public string B004 { get { if (dwMaster == null) return ""; return dwMaster["B004"].ToString(); } set { if (dwMaster == null) return; dwMaster["B004"] = value; OnPropertyChanged("B004", value); } } //lENGth 1
        public string B005 { get { if (dwMaster == null) return ""; return dwMaster["B005"].ToString(); } set { if (dwMaster == null) return; dwMaster["B005"] = value; OnPropertyChanged("B005", value); } } //lENGth 1
        public string B006 { get { if (dwMaster == null) return ""; return dwMaster["B006"].ToString(); } set { if (dwMaster == null) return; dwMaster["B006"] = value; OnPropertyChanged("B006", value); } } //lENGth 1
        public string B007 { get { if (dwMaster == null) return ""; return dwMaster["B007"].ToString(); } set { if (dwMaster == null) return; dwMaster["B007"] = value; OnPropertyChanged("B007", value); } } //lENGth 1
        public string B008 { get { if (dwMaster == null) return ""; return dwMaster["B008"].ToString(); } set { if (dwMaster == null) return; dwMaster["B008"] = value; OnPropertyChanged("B008", value); } } //lENGth 1
        public string B009 { get { if (dwMaster == null) return ""; return dwMaster["B009"].ToString(); } set { if (dwMaster == null) return; dwMaster["B009"] = value; OnPropertyChanged("B009", value); } } //lENGth 1
        public string B010 { get { if (dwMaster == null) return ""; return dwMaster["B010"].ToString(); } set { if (dwMaster == null) return; dwMaster["B010"] = value; OnPropertyChanged("B010", value); } } //lENGth 1
        public string B011 { get { if (dwMaster == null) return ""; return dwMaster["B011"].ToString(); } set { if (dwMaster == null) return; dwMaster["B011"] = value; OnPropertyChanged("B011", value); } } //lENGth 1
        public string B012 { get { if (dwMaster == null) return ""; return dwMaster["B012"].ToString(); } set { if (dwMaster == null) return; dwMaster["B012"] = value; OnPropertyChanged("B012", value); } } //lENGth 1
        public string B013 { get { if (dwMaster == null) return ""; return dwMaster["B013"].ToString(); } set { if (dwMaster == null) return; dwMaster["B013"] = value; OnPropertyChanged("B013", value); } } //lENGth 1
        public string B014 { get { if (dwMaster == null) return ""; return dwMaster["B014"].ToString(); } set { if (dwMaster == null) return; dwMaster["B014"] = value; OnPropertyChanged("B014", value); } } //lENGth 1
        public string B015 { get { if (dwMaster == null) return ""; return dwMaster["B015"].ToString(); } set { if (dwMaster == null) return; dwMaster["B015"] = value; OnPropertyChanged("B015", value); } } //lENGth 1
        public string B016 { get { if (dwMaster == null) return ""; return dwMaster["B016"].ToString(); } set { if (dwMaster == null) return; dwMaster["B016"] = value; OnPropertyChanged("B016", value); } } //lENGth 1
        public string B017 { get { if (dwMaster == null) return ""; return dwMaster["B017"].ToString(); } set { if (dwMaster == null) return; dwMaster["B017"] = value; OnPropertyChanged("B017", value); } } //lENGth 1
        public string B018 { get { if (dwMaster == null) return ""; return dwMaster["B018"].ToString(); } set { if (dwMaster == null) return; dwMaster["B018"] = value; OnPropertyChanged("B018", value); } } //lENGth 1
        public string B019 { get { if (dwMaster == null) return ""; return dwMaster["B019"].ToString(); } set { if (dwMaster == null) return; dwMaster["B019"] = value; OnPropertyChanged("B019", value); } } //lENGth 1
        public string B020 { get { if (dwMaster == null) return ""; return dwMaster["B020"].ToString(); } set { if (dwMaster == null) return; dwMaster["B020"] = value; OnPropertyChanged("B020", value); } } //lENGth 1
        public string B021 { get { if (dwMaster == null) return ""; return dwMaster["B021"].ToString(); } set { if (dwMaster == null) return; dwMaster["B021"] = value; OnPropertyChanged("B021", value); } } //lENGth 1
        public string B050 { get { if (dwMaster == null) return ""; return dwMaster["B050"].ToString(); } set { if (dwMaster == null) return; dwMaster["B050"] = value; OnPropertyChanged("B050", value); } } //lENGth 1


        public string Y001 { get { if (dwMaster == null) return ""; return dwMaster["Y001"].ToString(); } set { if (dwMaster == null) return; dwMaster["Y001"] = value; OnPropertyChanged("Y001", value); } } //lENGth 1
        public string Y002 { get { if (dwMaster == null) return ""; return dwMaster["Y002"].ToString(); } set { if (dwMaster == null) return; dwMaster["Y002"] = value; OnPropertyChanged("Y002", value); } } //lENGth 1
        public string Y003 { get { if (dwMaster == null) return ""; return dwMaster["Y003"].ToString(); } set { if (dwMaster == null) return; dwMaster["Y003"] = value; OnPropertyChanged("Y003", value); } } //lENGth 1
        public string Y008 { get { if (dwMaster == null) return ""; return dwMaster["Y008"].ToString(); } set { if (dwMaster == null) return; dwMaster["Y008"] = value; OnPropertyChanged("Y008", value); } } //lENGth 1
        public string Y009 { get { if (dwMaster == null) return ""; return dwMaster["Y009"].ToString(); } set { if (dwMaster == null) return; dwMaster["Y009"] = value; OnPropertyChanged("Y009", value); } } //lENGth 1
        public string Y010 { get { if (dwMaster == null) return ""; return dwMaster["Y010"].ToString(); } set { if (dwMaster == null) return; dwMaster["Y010"] = value; OnPropertyChanged("Y010", value); } } //lENGth 1
        public string S001 { get { if (dwMaster == null) return ""; return dwMaster["S001"].ToString(); } set { if (dwMaster == null) return; dwMaster["S001"] = value; OnPropertyChanged("S001", value); } } //lENGth 1
        public string S002 { get { if (dwMaster == null) return ""; return dwMaster["S002"].ToString(); } set { if (dwMaster == null) return; dwMaster["S002"] = value; OnPropertyChanged("S002", value); } } //lENGth 1
        public string S003 { get { if (dwMaster == null) return ""; return dwMaster["S003"].ToString(); } set { if (dwMaster == null) return; dwMaster["S003"] = value; OnPropertyChanged("S003", value); } } //lENGth 1
        public string S004 { get { if (dwMaster == null) return ""; return dwMaster["S004"].ToString(); } set { if (dwMaster == null) return; dwMaster["S004"] = value; OnPropertyChanged("S004", value); } } //lENGth 1
        public string S005 { get { if (dwMaster == null) return ""; return dwMaster["S005"].ToString(); } set { if (dwMaster == null) return; dwMaster["S005"] = value; OnPropertyChanged("S005", value); } } //lENGth 1
        public string S006 { get { if (dwMaster == null) return ""; return dwMaster["S006"].ToString(); } set { if (dwMaster == null) return; dwMaster["S006"] = value; OnPropertyChanged("S006", value); } } //lENGth 1
        public string S007 { get { if (dwMaster == null) return ""; return dwMaster["S007"].ToString(); } set { if (dwMaster == null) return; dwMaster["S007"] = value; OnPropertyChanged("S007", value); } } //lENGth 1
        public string S008 { get { if (dwMaster == null) return ""; return dwMaster["S008"].ToString(); } set { if (dwMaster == null) return; dwMaster["S008"] = value; OnPropertyChanged("S008", value); } } //lENGth 1
        public string S009 { get { if (dwMaster == null) return ""; return dwMaster["S009"].ToString(); } set { if (dwMaster == null) return; dwMaster["S009"] = value; OnPropertyChanged("S009", value); } } //lENGth 1
        public string S010 { get { if (dwMaster == null) return ""; return dwMaster["S010"].ToString(); } set { if (dwMaster == null) return; dwMaster["S010"] = value; OnPropertyChanged("S010", value); } } //lENGth 1
        public string S011 { get { if (dwMaster == null) return ""; return dwMaster["S011"].ToString(); } set { if (dwMaster == null) return; dwMaster["S011"] = value; OnPropertyChanged("S011", value); } } //lENGth 1
        public string S012 { get { if (dwMaster == null) return ""; return dwMaster["S012"].ToString(); } set { if (dwMaster == null) return; dwMaster["S012"] = value; OnPropertyChanged("S012", value); } } //lENGth 1
        public string S013 { get { if (dwMaster == null) return ""; return dwMaster["S013"].ToString(); } set { if (dwMaster == null) return; dwMaster["S013"] = value; OnPropertyChanged("S013", value); } } //lENGth 1
        public string Y004 { get { if (dwMaster == null) return ""; return dwMaster["Y004"].ToString(); } set { if (dwMaster == null) return; dwMaster["Y004"] = value; OnPropertyChanged("Y004", value); } } //lENGth 1
        public string Y005 { get { if (dwMaster == null) return ""; return dwMaster["Y005"].ToString(); } set { if (dwMaster == null) return; dwMaster["Y005"] = value; OnPropertyChanged("Y005", value); } } //lENGth 1
        public string Y006 { get { if (dwMaster == null) return ""; return dwMaster["Y006"].ToString(); } set { if (dwMaster == null) return; dwMaster["Y006"] = value; OnPropertyChanged("Y006", value); } } //lENGth 1
        public string Y007 { get { if (dwMaster == null) return ""; return dwMaster["Y007"].ToString(); } set { if (dwMaster == null) return; dwMaster["Y007"] = value; OnPropertyChanged("Y007", value); } } //lENGth 1 

    }

    public partial class VABFOLGE
    {
        #region======ColumnSchema==========
        /*
                 public string ABFMANDANT { get { if (dwMaster == null) return ""; return dwMaster["ABFMANDANT"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFMANDANT"] = value; OnPropertyChanged("ABFMANDANT", value); } } //lENGth 2
                 public string ABFAUFKRS { get { if (dwMaster == null) return ""; return dwMaster["ABFAUFKRS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAUFKRS"] = value; OnPropertyChanged("ABFAUFKRS", value); } } //lENGth 2
                 public string ABFAUFLFD { get { if (dwMaster == null) return ""; return dwMaster["ABFAUFLFD"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAUFLFD"] = value; OnPropertyChanged("ABFAUFLFD", value); } } //lENGth 6
                 public string ABFAUFPOS { get { if (dwMaster == null) return ""; return dwMaster["ABFAUFPOS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAUFPOS"] = value; OnPropertyChanged("ABFAUFPOS", value); } } //lENGth 3
                 public string ABFAFOLGE { get { if (dwMaster == null) return ""; return dwMaster["ABFAFOLGE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAFOLGE"] = value; OnPropertyChanged("ABFAFOLGE", value); } } //lENGth 3
                 public double ABFAENDZL { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFAENDZL"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFAENDZL"] = value; OnPropertyChanged("ABFAENDZL", value); } } //lENGth 0
                 public string ABFAENDBEN { get { if (dwMaster == null) return ""; return dwMaster["ABFAENDBEN"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAENDBEN"] = value; OnPropertyChanged("ABFAENDBEN", value); } } //lENGth 8
                 public double ABFAENDDAT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFAENDDAT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFAENDDAT"] = value; OnPropertyChanged("ABFAENDDAT", value); } } //lENGth 0
                 public string ABFNEUBEN { get { if (dwMaster == null) return ""; return dwMaster["ABFNEUBEN"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFNEUBEN"] = value; OnPropertyChanged("ABFNEUBEN", value); } } //lENGth 8
                 public double ABFNEUDAT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFNEUDAT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFNEUDAT"] = value; OnPropertyChanged("ABFNEUDAT", value); } } //lENGth 0
                 public string ABFPLANKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFPLANKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFPLANKZ"] = value; OnPropertyChanged("ABFPLANKZ", value); } } //lENGth 1
                 public string ABFKSTKRS { get { if (dwMaster == null) return ""; return dwMaster["ABFKSTKRS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFKSTKRS"] = value; OnPropertyChanged("ABFKSTKRS", value); } } //lENGth 2
                 public string ABFKST { get { if (dwMaster == null) return ""; return dwMaster["ABFKST"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFKST"] = value; OnPropertyChanged("ABFKST", value); } } //lENGth 4
                 public string ABFSPLPOS { get { if (dwMaster == null) return ""; return dwMaster["ABFSPLPOS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFSPLPOS"] = value; OnPropertyChanged("ABFSPLPOS", value); } } //lENGth 3
                 public string ABFAGANG { get { if (dwMaster == null) return ""; return dwMaster["ABFAGANG"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAGANG"] = value; OnPropertyChanged("ABFAGANG", value); } } //lENGth 15
                 public string ABFBZAGANG { get { if (dwMaster == null) return ""; return dwMaster["ABFBZAGANG"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFBZAGANG"] = value; OnPropertyChanged("ABFBZAGANG", value); } } //lENGth 60
                 public string ABFMTYP { get { if (dwMaster == null) return ""; return dwMaster["ABFMTYP"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFMTYP"] = value; OnPropertyChanged("ABFMTYP", value); } } //lENGth 8
                 public string ABFLIEFNR { get { if (dwMaster == null) return ""; return dwMaster["ABFLIEFNR"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIEFNR"] = value; OnPropertyChanged("ABFLIEFNR", value); } } //lENGth 8
                 public double ABFMPLPOS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMPLPOS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMPLPOS"] = value; OnPropertyChanged("ABFMPLPOS", value); } } //lENGth 0
                 public string ABFMANUELKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFMANUELKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFMANUELKZ"] = value; OnPropertyChanged("ABFMANUELKZ", value); } } //lENGth 1
                 public string ABFPARALKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFPARALKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFPARALKZ"] = value; OnPropertyChanged("ABFPARALKZ", value); } } //lENGth 1
                 public double ABFSOLLSTK { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFSOLLSTK"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFSOLLSTK"] = value; OnPropertyChanged("ABFSOLLSTK", value); } } //lENGth 0
                 public double ABFSOLLMG { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFSOLLMG"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFSOLLMG"] = value; OnPropertyChanged("ABFSOLLMG", value); } } //lENGth 0
                 public string ABFSOLLME { get { if (dwMaster == null) return ""; return dwMaster["ABFSOLLME"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFSOLLME"] = value; OnPropertyChanged("ABFSOLLME", value); } } //lENGth 1
                 public double ABFSOLLMTR { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFSOLLMTR"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFSOLLMTR"] = value; OnPropertyChanged("ABFSOLLMTR", value); } } //lENGth 0
                 public double ABFLAEAEND { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLAEAEND"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLAEAEND"] = value; OnPropertyChanged("ABFLAEAEND", value); } } //lENGth 0
                 public double ABFGEWAEND { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFGEWAEND"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFGEWAEND"] = value; OnPropertyChanged("ABFGEWAEND", value); } } //lENGth 0
                 public double ABFAGRVON { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFAGRVON"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFAGRVON"] = value; OnPropertyChanged("ABFAGRVON", value); } } //lENGth 0
                 public double ABFAGRBIS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFAGRBIS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFAGRBIS"] = value; OnPropertyChanged("ABFAGRBIS", value); } } //lENGth 0
                 public string ABFLIAFOLGE1 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIAFOLGE1"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIAFOLGE1"] = value; OnPropertyChanged("ABFLIAFOLGE1", value); } } //lENGth 3
                 public string ABFLIART1 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIART1"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIART1"] = value; OnPropertyChanged("ABFLIART1", value); } } //lENGth 2
                 public double ABFLIMIUZ1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMIUZ1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMIUZ1"] = value; OnPropertyChanged("ABFLIMIUZ1", value); } } //lENGth 0
                 public double ABFLIMAUZ1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMAUZ1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMAUZ1"] = value; OnPropertyChanged("ABFLIMAUZ1", value); } } //lENGth 0
                 public double ABFLIMIWM1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMIWM1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMIWM1"] = value; OnPropertyChanged("ABFLIMIWM1", value); } } //lENGth 0
                 public double ABFLIABS1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIABS1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIABS1"] = value; OnPropertyChanged("ABFLIABS1", value); } } //lENGth 0
                 public string ABFLIABSZE1 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIABSZE1"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIABSZE1"] = value; OnPropertyChanged("ABFLIABSZE1", value); } } //lENGth 2
                 public string ABFLIAFOLGE2 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIAFOLGE2"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIAFOLGE2"] = value; OnPropertyChanged("ABFLIAFOLGE2", value); } } //lENGth 3
                 public string ABFLIART2 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIART2"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIART2"] = value; OnPropertyChanged("ABFLIART2", value); } } //lENGth 2
                 public double ABFLIMIUZ2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMIUZ2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMIUZ2"] = value; OnPropertyChanged("ABFLIMIUZ2", value); } } //lENGth 0
                 public double ABFLIMAUZ2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMAUZ2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMAUZ2"] = value; OnPropertyChanged("ABFLIMAUZ2", value); } } //lENGth 0
                 public double ABFLIMIWM2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMIWM2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMIWM2"] = value; OnPropertyChanged("ABFLIMIWM2", value); } } //lENGth 0
                 public double ABFLIABS2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIABS2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIABS2"] = value; OnPropertyChanged("ABFLIABS2", value); } } //lENGth 0
                 public string ABFLIABSZE2 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIABSZE2"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIABSZE2"] = value; OnPropertyChanged("ABFLIABSZE2", value); } } //lENGth 2
                 public string ABFLIAFOLGE3 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIAFOLGE3"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIAFOLGE3"] = value; OnPropertyChanged("ABFLIAFOLGE3", value); } } //lENGth 3
                 public string ABFLIART3 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIART3"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIART3"] = value; OnPropertyChanged("ABFLIART3", value); } } //lENGth 2
                 public double ABFLIMIUZ3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMIUZ3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMIUZ3"] = value; OnPropertyChanged("ABFLIMIUZ3", value); } } //lENGth 0
                 public double ABFLIMAUZ3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMAUZ3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMAUZ3"] = value; OnPropertyChanged("ABFLIMAUZ3", value); } } //lENGth 0
                 public double ABFLIMIWM3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMIWM3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMIWM3"] = value; OnPropertyChanged("ABFLIMIWM3", value); } } //lENGth 0
                 public double ABFLIABS3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIABS3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIABS3"] = value; OnPropertyChanged("ABFLIABS3", value); } } //lENGth 0
                 public string ABFLIABSZE3 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIABSZE3"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIABSZE3"] = value; OnPropertyChanged("ABFLIABSZE3", value); } } //lENGth 2
                 public string ABFLIAFOLGE4 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIAFOLGE4"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIAFOLGE4"] = value; OnPropertyChanged("ABFLIAFOLGE4", value); } } //lENGth 3
                 public string ABFLIART4 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIART4"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIART4"] = value; OnPropertyChanged("ABFLIART4", value); } } //lENGth 2
                 public double ABFLIMIUZ4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMIUZ4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMIUZ4"] = value; OnPropertyChanged("ABFLIMIUZ4", value); } } //lENGth 0
                 public double ABFLIMAUZ4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMAUZ4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMAUZ4"] = value; OnPropertyChanged("ABFLIMAUZ4", value); } } //lENGth 0
                 public double ABFLIMIWM4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMIWM4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMIWM4"] = value; OnPropertyChanged("ABFLIMIWM4", value); } } //lENGth 0
                 public double ABFLIABS4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIABS4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIABS4"] = value; OnPropertyChanged("ABFLIABS4", value); } } //lENGth 0
                 public string ABFLIABSZE4 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIABSZE4"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIABSZE4"] = value; OnPropertyChanged("ABFLIABSZE4", value); } } //lENGth 2
                 public string ABFLIAFOLGE5 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIAFOLGE5"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIAFOLGE5"] = value; OnPropertyChanged("ABFLIAFOLGE5", value); } } //lENGth 3
                 public string ABFLIART5 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIART5"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIART5"] = value; OnPropertyChanged("ABFLIART5", value); } } //lENGth 2
                 public double ABFLIMIUZ5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMIUZ5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMIUZ5"] = value; OnPropertyChanged("ABFLIMIUZ5", value); } } //lENGth 0
                 public double ABFLIMAUZ5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMAUZ5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMAUZ5"] = value; OnPropertyChanged("ABFLIMAUZ5", value); } } //lENGth 0
                 public double ABFLIMIWM5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIMIWM5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIMIWM5"] = value; OnPropertyChanged("ABFLIMIWM5", value); } } //lENGth 0
                 public double ABFLIABS5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLIABS5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLIABS5"] = value; OnPropertyChanged("ABFLIABS5", value); } } //lENGth 0
                 public string ABFLIABSZE5 { get { if (dwMaster == null) return ""; return dwMaster["ABFLIABSZE5"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLIABSZE5"] = value; OnPropertyChanged("ABFLIABSZE5", value); } } //lENGth 2
                 public double ABFPERSANZ { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFPERSANZ"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFPERSANZ"] = value; OnPropertyChanged("ABFPERSANZ", value); } } //lENGth 0
                 public string ABFPERSZE { get { if (dwMaster == null) return ""; return dwMaster["ABFPERSZE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFPERSZE"] = value; OnPropertyChanged("ABFPERSZE", value); } } //lENGth 2
                 public double ABFPERSZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFPERSZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFPERSZT"] = value; OnPropertyChanged("ABFPERSZT", value); } } //lENGth 0
                 public double ABFPERSMB { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFPERSMB"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFPERSMB"] = value; OnPropertyChanged("ABFPERSMB", value); } } //lENGth 0
                 public string ABFRUESTZE { get { if (dwMaster == null) return ""; return dwMaster["ABFRUESTZE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFRUESTZE"] = value; OnPropertyChanged("ABFRUESTZE", value); } } //lENGth 2
                 public double ABFRUESTZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFRUESTZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFRUESTZT"] = value; OnPropertyChanged("ABFRUESTZT", value); } } //lENGth 0
                 public double ABFRPERSZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFRPERSZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFRPERSZT"] = value; OnPropertyChanged("ABFRPERSZT", value); } } //lENGth 0
                 public double ABFANZMA { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFANZMA"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFANZMA"] = value; OnPropertyChanged("ABFANZMA", value); } } //lENGth 0
                 public double ABFFAKTOR { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFAKTOR"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFAKTOR"] = value; OnPropertyChanged("ABFFAKTOR", value); } } //lENGth 0
                 public double ABFFAKTORBLG { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFAKTORBLG"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFAKTORBLG"] = value; OnPropertyChanged("ABFFAKTORBLG", value); } } //lENGth 0
                 public double ABFABEARBZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFABEARBZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFABEARBZT"] = value; OnPropertyChanged("ABFABEARBZT", value); } } //lENGth 0
                 public double ABFARUESTZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFARUESTZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFARUESTZT"] = value; OnPropertyChanged("ABFARUESTZT", value); } } //lENGth 0
                 public double ABFAMASCHZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFAMASCHZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFAMASCHZT"] = value; OnPropertyChanged("ABFAMASCHZT", value); } } //lENGth 0
                 public double ABFAPERSZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFAPERSZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFAPERSZT"] = value; OnPropertyChanged("ABFAPERSZT", value); } } //lENGth 0
                 public double ABFANZAF { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFANZAF"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFANZAF"] = value; OnPropertyChanged("ABFANZAF", value); } } //lENGth 0
                 public string ABFVERWZE { get { if (dwMaster == null) return ""; return dwMaster["ABFVERWZE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFVERWZE"] = value; OnPropertyChanged("ABFVERWZE", value); } } //lENGth 2
                 public double ABFVERWZTV { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFVERWZTV"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFVERWZTV"] = value; OnPropertyChanged("ABFVERWZTV", value); } } //lENGth 0
                 public double ABFVERWZTB { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFVERWZTB"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFVERWZTB"] = value; OnPropertyChanged("ABFVERWZTB", value); } } //lENGth 0
                 public double ABFVLFZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFVLFZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFVLFZT"] = value; OnPropertyChanged("ABFVLFZT", value); } } //lENGth 0
                 public string ABFVLFZTZE { get { if (dwMaster == null) return ""; return dwMaster["ABFVLFZTZE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFVLFZTZE"] = value; OnPropertyChanged("ABFVLFZTZE", value); } } //lENGth 2
                 public double ABFSOLLSTART { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFSOLLSTART"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFSOLLSTART"] = value; OnPropertyChanged("ABFSOLLSTART", value); } } //lENGth 0
                 public double ABFSOLLDAT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFSOLLDAT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFSOLLDAT"] = value; OnPropertyChanged("ABFSOLLDAT", value); } } //lENGth 0
                 public double ABFSOLLSTARTA { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFSOLLSTARTA"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFSOLLSTARTA"] = value; OnPropertyChanged("ABFSOLLSTARTA", value); } } //lENGth 0
                 public double ABFSOLLDATA { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFSOLLDATA"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFSOLLDATA"] = value; OnPropertyChanged("ABFSOLLDATA", value); } } //lENGth 0
                 public string ABFFIXTERM { get { if (dwMaster == null) return ""; return dwMaster["ABFFIXTERM"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFIXTERM"] = value; OnPropertyChanged("ABFFIXTERM", value); } } //lENGth 1
                 public string ABFRUECKKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFRUECKKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFRUECKKZ"] = value; OnPropertyChanged("ABFRUECKKZ", value); } } //lENGth 1
                 public string ABFKENNUNG { get { if (dwMaster == null) return ""; return dwMaster["ABFKENNUNG"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFKENNUNG"] = value; OnPropertyChanged("ABFKENNUNG", value); } } //lENGth 2
                 public string ABFSONDERKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFSONDERKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFSONDERKZ"] = value; OnPropertyChanged("ABFSONDERKZ", value); } } //lENGth 1
                 public string ABFZUSATZ1 { get { if (dwMaster == null) return ""; return dwMaster["ABFZUSATZ1"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFZUSATZ1"] = value; OnPropertyChanged("ABFZUSATZ1", value); } } //lENGth 1
                 public string ABFZUSATZ2 { get { if (dwMaster == null) return ""; return dwMaster["ABFZUSATZ2"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFZUSATZ2"] = value; OnPropertyChanged("ABFZUSATZ2", value); } } //lENGth 1
                 public string ABFZUSATZ3 { get { if (dwMaster == null) return ""; return dwMaster["ABFZUSATZ3"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFZUSATZ3"] = value; OnPropertyChanged("ABFZUSATZ3", value); } } //lENGth 1
                 public string ABFZUSATZ4 { get { if (dwMaster == null) return ""; return dwMaster["ABFZUSATZ4"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFZUSATZ4"] = value; OnPropertyChanged("ABFZUSATZ4", value); } } //lENGth 1
                 public string ABFZUSATZ5 { get { if (dwMaster == null) return ""; return dwMaster["ABFZUSATZ5"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFZUSATZ5"] = value; OnPropertyChanged("ABFZUSATZ5", value); } } //lENGth 1
                 public string ABFFZUSATZKZ1 { get { if (dwMaster == null) return ""; return dwMaster["ABFFZUSATZKZ1"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFZUSATZKZ1"] = value; OnPropertyChanged("ABFFZUSATZKZ1", value); } } //lENGth 1
                 public string ABFFZUSATZKZ2 { get { if (dwMaster == null) return ""; return dwMaster["ABFFZUSATZKZ2"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFZUSATZKZ2"] = value; OnPropertyChanged("ABFFZUSATZKZ2", value); } } //lENGth 1
                 public string ABFFZUSATZKZ3 { get { if (dwMaster == null) return ""; return dwMaster["ABFFZUSATZKZ3"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFZUSATZKZ3"] = value; OnPropertyChanged("ABFFZUSATZKZ3", value); } } //lENGth 1
                 public string ABFFZUSATZKZ4 { get { if (dwMaster == null) return ""; return dwMaster["ABFFZUSATZKZ4"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFZUSATZKZ4"] = value; OnPropertyChanged("ABFFZUSATZKZ4", value); } } //lENGth 1
                 public string ABFFZUSATZKZ5 { get { if (dwMaster == null) return ""; return dwMaster["ABFFZUSATZKZ5"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFZUSATZKZ5"] = value; OnPropertyChanged("ABFFZUSATZKZ5", value); } } //lENGth 1
                 public string ABFZUSTAND { get { if (dwMaster == null) return ""; return dwMaster["ABFZUSTAND"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFZUSTAND"] = value; OnPropertyChanged("ABFZUSTAND", value); } } //lENGth 4
                 public string ABFFERTIG { get { if (dwMaster == null) return ""; return dwMaster["ABFFERTIG"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFERTIG"] = value; OnPropertyChanged("ABFFERTIG", value); } } //lENGth 1
                 public string ABFMATABR { get { if (dwMaster == null) return ""; return dwMaster["ABFMATABR"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFMATABR"] = value; OnPropertyChanged("ABFMATABR", value); } } //lENGth 1
                 public string ABFDOMPART { get { if (dwMaster == null) return ""; return dwMaster["ABFDOMPART"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFDOMPART"] = value; OnPropertyChanged("ABFDOMPART", value); } } //lENGth 1
                 public string ABFLAGPLKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFLAGPLKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLAGPLKZ"] = value; OnPropertyChanged("ABFLAGPLKZ", value); } } //lENGth 1
                 public string ABFLO { get { if (dwMaster == null) return ""; return dwMaster["ABFLO"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLO"] = value; OnPropertyChanged("ABFLO", value); } } //lENGth 2
                 public string ABFLB { get { if (dwMaster == null) return ""; return dwMaster["ABFLB"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLB"] = value; OnPropertyChanged("ABFLB", value); } } //lENGth 2
                 public string ABFLP { get { if (dwMaster == null) return ""; return dwMaster["ABFLP"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLP"] = value; OnPropertyChanged("ABFLP", value); } } //lENGth 8
                 public string ABFAUFBKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFAUFBKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAUFBKZ"] = value; OnPropertyChanged("ABFAUFBKZ", value); } } //lENGth 1
                 public string ABFPRUEFANW { get { if (dwMaster == null) return ""; return dwMaster["ABFPRUEFANW"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFPRUEFANW"] = value; OnPropertyChanged("ABFPRUEFANW", value); } } //lENGth 1
                 public string ABFPROBE { get { if (dwMaster == null) return ""; return dwMaster["ABFPROBE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFPROBE"] = value; OnPropertyChanged("ABFPROBE", value); } } //lENGth 1
                 public string ABFSPSTA { get { if (dwMaster == null) return ""; return dwMaster["ABFSPSTA"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFSPSTA"] = value; OnPropertyChanged("ABFSPSTA", value); } } //lENGth 1
                 public string ABFSPGRD { get { if (dwMaster == null) return ""; return dwMaster["ABFSPGRD"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFSPGRD"] = value; OnPropertyChanged("ABFSPGRD", value); } } //lENGth 30
                 public string ABFMEKOPFKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFMEKOPFKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFMEKOPFKZ"] = value; OnPropertyChanged("ABFMEKOPFKZ", value); } } //lENGth 1
                 public string ABFSTATUS { get { if (dwMaster == null) return ""; return dwMaster["ABFSTATUS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFSTATUS"] = value; OnPropertyChanged("ABFSTATUS", value); } } //lENGth 1
                 public string ABFRUECKMKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFRUECKMKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFRUECKMKZ"] = value; OnPropertyChanged("ABFRUECKMKZ", value); } } //lENGth 1
                 public string ABFRAFOLGE { get { if (dwMaster == null) return ""; return dwMaster["ABFRAFOLGE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFRAFOLGE"] = value; OnPropertyChanged("ABFRAFOLGE", value); } } //lENGth 3
                 public double ABFRUECKDAT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFRUECKDAT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFRUECKDAT"] = value; OnPropertyChanged("ABFRUECKDAT", value); } } //lENGth 0
                 public double ABFRUECKZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFRUECKZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFRUECKZT"] = value; OnPropertyChanged("ABFRUECKZT", value); } } //lENGth 0
                 public string ABFIMNRKRS { get { if (dwMaster == null) return ""; return dwMaster["ABFIMNRKRS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFIMNRKRS"] = value; OnPropertyChanged("ABFIMNRKRS", value); } } //lENGth 2
                 public string ABFIMLFDNR { get { if (dwMaster == null) return ""; return dwMaster["ABFIMLFDNR"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFIMLFDNR"] = value; OnPropertyChanged("ABFIMLFDNR", value); } } //lENGth 4
                 public string ABFIMPOS { get { if (dwMaster == null) return ""; return dwMaster["ABFIMPOS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFIMPOS"] = value; OnPropertyChanged("ABFIMPOS", value); } } //lENGth 2
                 public double ABFISTK { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFISTK"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFISTK"] = value; OnPropertyChanged("ABFISTK", value); } } //lENGth 0
                 public double ABFIMG { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFIMG"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFIMG"] = value; OnPropertyChanged("ABFIMG", value); } } //lENGth 0
                 public double ABFIMTR { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFIMTR"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFIMTR"] = value; OnPropertyChanged("ABFIMTR", value); } } //lENGth 0
                 public double ABFIDIFFMG { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFIDIFFMG"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFIDIFFMG"] = value; OnPropertyChanged("ABFIDIFFMG", value); } } //lENGth 0
                 public double ABFISTARTDAT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFISTARTDAT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFISTARTDAT"] = value; OnPropertyChanged("ABFISTARTDAT", value); } } //lENGth 0
                 public double ABFISTARTZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFISTARTZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFISTARTZT"] = value; OnPropertyChanged("ABFISTARTZT", value); } } //lENGth 0
                 public double ABFIENDDAT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFIENDDAT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFIENDDAT"] = value; OnPropertyChanged("ABFIENDDAT", value); } } //lENGth 0
                 public double ABFIENDZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFIENDZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFIENDZT"] = value; OnPropertyChanged("ABFIENDZT", value); } } //lENGth 0
                 public double ABFANZTLG { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFANZTLG"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFANZTLG"] = value; OnPropertyChanged("ABFANZTLG", value); } } //lENGth 0
                 public string ABFRETOURKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFRETOURKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFRETOURKZ"] = value; OnPropertyChanged("ABFRETOURKZ", value); } } //lENGth 1
                 public string ABFREAUFKRS { get { if (dwMaster == null) return ""; return dwMaster["ABFREAUFKRS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFREAUFKRS"] = value; OnPropertyChanged("ABFREAUFKRS", value); } } //lENGth 2
                 public string ABFREAUFLFD { get { if (dwMaster == null) return ""; return dwMaster["ABFREAUFLFD"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFREAUFLFD"] = value; OnPropertyChanged("ABFREAUFLFD", value); } } //lENGth 6
                 public string ABFREAUFPOS { get { if (dwMaster == null) return ""; return dwMaster["ABFREAUFPOS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFREAUFPOS"] = value; OnPropertyChanged("ABFREAUFPOS", value); } } //lENGth 3
                 public string ABFSTUFE { get { if (dwMaster == null) return ""; return dwMaster["ABFSTUFE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFSTUFE"] = value; OnPropertyChanged("ABFSTUFE", value); } } //lENGth 1
                 public string ABFWERK { get { if (dwMaster == null) return ""; return dwMaster["ABFWERK"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFWERK"] = value; OnPropertyChanged("ABFWERK", value); } } //lENGth 3
                 public string ABFANRKRS { get { if (dwMaster == null) return ""; return dwMaster["ABFANRKRS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFANRKRS"] = value; OnPropertyChanged("ABFANRKRS", value); } } //lENGth 2
                 public string ABFALFDNR { get { if (dwMaster == null) return ""; return dwMaster["ABFALFDNR"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFALFDNR"] = value; OnPropertyChanged("ABFALFDNR", value); } } //lENGth 6
                 public string ABFSAFOLGE { get { if (dwMaster == null) return ""; return dwMaster["ABFSAFOLGE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFSAFOLGE"] = value; OnPropertyChanged("ABFSAFOLGE", value); } } //lENGth 3
                 public string ABFAEVOR { get { if (dwMaster == null) return ""; return dwMaster["ABFAEVOR"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAEVOR"] = value; OnPropertyChanged("ABFAEVOR", value); } } //lENGth 4
                 public string ABFEINSTKA { get { if (dwMaster == null) return ""; return dwMaster["ABFEINSTKA"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFEINSTKA"] = value; OnPropertyChanged("ABFEINSTKA", value); } } //lENGth 1
                 public string ABFBANRKRS { get { if (dwMaster == null) return ""; return dwMaster["ABFBANRKRS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFBANRKRS"] = value; OnPropertyChanged("ABFBANRKRS", value); } } //lENGth 2
                 public string ABFBALFDNR { get { if (dwMaster == null) return ""; return dwMaster["ABFBALFDNR"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFBALFDNR"] = value; OnPropertyChanged("ABFBALFDNR", value); } } //lENGth 6
                 public string ABFEVARHNR { get { if (dwMaster == null) return ""; return dwMaster["ABFEVARHNR"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFEVARHNR"] = value; OnPropertyChanged("ABFEVARHNR", value); } } //lENGth 2
                 public string ABFEVARUNR { get { if (dwMaster == null) return ""; return dwMaster["ABFEVARUNR"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFEVARUNR"] = value; OnPropertyChanged("ABFEVARUNR", value); } } //lENGth 2
                 public string ABFRUESTFAM { get { if (dwMaster == null) return ""; return dwMaster["ABFRUESTFAM"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFRUESTFAM"] = value; OnPropertyChanged("ABFRUESTFAM", value); } } //lENGth 10
                 public string ABFBNRKRS { get { if (dwMaster == null) return ""; return dwMaster["ABFBNRKRS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFBNRKRS"] = value; OnPropertyChanged("ABFBNRKRS", value); } } //lENGth 2
                 public string ABFBLFDNR { get { if (dwMaster == null) return ""; return dwMaster["ABFBLFDNR"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFBLFDNR"] = value; OnPropertyChanged("ABFBLFDNR", value); } } //lENGth 4
                 public string ABFBPOS { get { if (dwMaster == null) return ""; return dwMaster["ABFBPOS"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFBPOS"] = value; OnPropertyChanged("ABFBPOS", value); } } //lENGth 2
                 public double ABFVONMOD { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFVONMOD"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFVONMOD"] = value; OnPropertyChanged("ABFVONMOD", value); } } //lENGth 0
                 public double ABFBISMOD { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFBISMOD"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFBISMOD"] = value; OnPropertyChanged("ABFBISMOD", value); } } //lENGth 0
                 public string ABFBLOCKKZ1 { get { if (dwMaster == null) return ""; return dwMaster["ABFBLOCKKZ1"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFBLOCKKZ1"] = value; OnPropertyChanged("ABFBLOCKKZ1", value); } } //lENGth 1
                 public string ABFBLOCKKZ2 { get { if (dwMaster == null) return ""; return dwMaster["ABFBLOCKKZ2"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFBLOCKKZ2"] = value; OnPropertyChanged("ABFBLOCKKZ2", value); } } //lENGth 1
                 public string ABFPAPIERKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFPAPIERKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFPAPIERKZ"] = value; OnPropertyChanged("ABFPAPIERKZ", value); } } //lENGth 1
                 public string ABFKALKKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFKALKKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFKALKKZ"] = value; OnPropertyChanged("ABFKALKKZ", value); } } //lENGth 1
                 public string ABFALTKSTKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFALTKSTKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFALTKSTKZ"] = value; OnPropertyChanged("ABFALTKSTKZ", value); } } //lENGth 1
                 public string ABFBDEKEN { get { if (dwMaster == null) return ""; return dwMaster["ABFBDEKEN"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFBDEKEN"] = value; OnPropertyChanged("ABFBDEKEN", value); } } //lENGth 2
                 public string ABFPRIO { get { if (dwMaster == null) return ""; return dwMaster["ABFPRIO"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFPRIO"] = value; OnPropertyChanged("ABFPRIO", value); } } //lENGth 2
                 public string ABFSTATKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFSTATKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFSTATKZ"] = value; OnPropertyChanged("ABFSTATKZ", value); } } //lENGth 1
                 public double ABFPROZMG { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFPROZMG"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFPROZMG"] = value; OnPropertyChanged("ABFPROZMG", value); } } //lENGth 0
                 public double ABFMLMG { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMLMG"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMLMG"] = value; OnPropertyChanged("ABFMLMG", value); } } //lENGth 0
                 public string ABFQUALI { get { if (dwMaster == null) return ""; return dwMaster["ABFQUALI"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFQUALI"] = value; OnPropertyChanged("ABFQUALI", value); } } //lENGth 6
                 public string ABFLGRP { get { if (dwMaster == null) return ""; return dwMaster["ABFLGRP"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLGRP"] = value; OnPropertyChanged("ABFLGRP", value); } } //lENGth 6
                 public string ABFLART { get { if (dwMaster == null) return ""; return dwMaster["ABFLART"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLART"] = value; OnPropertyChanged("ABFLART", value); } } //lENGth 6
                 public string ABFLZDR { get { if (dwMaster == null) return ""; return dwMaster["ABFLZDR"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLZDR"] = value; OnPropertyChanged("ABFLZDR", value); } } //lENGth 1
                 public double ABFPRBMGZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFPRBMGZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFPRBMGZT"] = value; OnPropertyChanged("ABFPRBMGZT", value); } } //lENGth 0
                 public string ABFZEITLN { get { if (dwMaster == null) return ""; return dwMaster["ABFZEITLN"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFZEITLN"] = value; OnPropertyChanged("ABFZEITLN", value); } } //lENGth 1
                 public double ABFPENETTO { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFPENETTO"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFPENETTO"] = value; OnPropertyChanged("ABFPENETTO", value); } } //lENGth 0
                 public string ABFPLKOST { get { if (dwMaster == null) return ""; return dwMaster["ABFPLKOST"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFPLKOST"] = value; OnPropertyChanged("ABFPLKOST", value); } } //lENGth 1
                 public double ABFLABDIPS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFLABDIPS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFLABDIPS"] = value; OnPropertyChanged("ABFLABDIPS", value); } } //lENGth 0
                 public double ABFNBREP { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFNBREP"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFNBREP"] = value; OnPropertyChanged("ABFNBREP", value); } } //lENGth 0
                 public string ABFAGENTF { get { if (dwMaster == null) return ""; return dwMaster["ABFAGENTF"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFAGENTF"] = value; OnPropertyChanged("ABFAGENTF", value); } } //lENGth 1
                 public string ABFBAFOLGE { get { if (dwMaster == null) return ""; return dwMaster["ABFBAFOLGE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFBAFOLGE"] = value; OnPropertyChanged("ABFBAFOLGE", value); } } //lENGth 3
                 public string ABFVNAME { get { if (dwMaster == null) return ""; return dwMaster["ABFVNAME"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFVNAME"] = value; OnPropertyChanged("ABFVNAME", value); } } //lENGth 5
                 public double ABFFLAG { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFLAG"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFLAG"] = value; OnPropertyChanged("ABFFLAG", value); } } //lENGth 0
                 public string ABFEGVNAME1 { get { if (dwMaster == null) return ""; return dwMaster["ABFEGVNAME1"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFEGVNAME1"] = value; OnPropertyChanged("ABFEGVNAME1", value); } } //lENGth 5
                 public double ABFEGFLAG1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFEGFLAG1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFEGFLAG1"] = value; OnPropertyChanged("ABFEGFLAG1", value); } } //lENGth 0
                 public string ABFEGVNAME2 { get { if (dwMaster == null) return ""; return dwMaster["ABFEGVNAME2"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFEGVNAME2"] = value; OnPropertyChanged("ABFEGVNAME2", value); } } //lENGth 5
                 public double ABFEGFLAG2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFEGFLAG2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFEGFLAG2"] = value; OnPropertyChanged("ABFEGFLAG2", value); } } //lENGth 0
                 public string ABFEGVNAME3 { get { if (dwMaster == null) return ""; return dwMaster["ABFEGVNAME3"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFEGVNAME3"] = value; OnPropertyChanged("ABFEGVNAME3", value); } } //lENGth 5
                 public double ABFEGFLAG3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFEGFLAG3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFEGFLAG3"] = value; OnPropertyChanged("ABFEGFLAG3", value); } } //lENGth 0
                 public string ABFEGVNAME4 { get { if (dwMaster == null) return ""; return dwMaster["ABFEGVNAME4"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFEGVNAME4"] = value; OnPropertyChanged("ABFEGVNAME4", value); } } //lENGth 5
                 public double ABFEGFLAG4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFEGFLAG4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFEGFLAG4"] = value; OnPropertyChanged("ABFEGFLAG4", value); } } //lENGth 0
                 public string ABFEGVNAME5 { get { if (dwMaster == null) return ""; return dwMaster["ABFEGVNAME5"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFEGVNAME5"] = value; OnPropertyChanged("ABFEGVNAME5", value); } } //lENGth 5
                 public double ABFEGFLAG5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFEGFLAG5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFEGFLAG5"] = value; OnPropertyChanged("ABFEGFLAG5", value); } } //lENGth 0
                 public double ABFMKFS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKFS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKFS"] = value; OnPropertyChanged("ABFMKFS", value); } } //lENGth 0
                 public double ABFMKFI { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKFI"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKFI"] = value; OnPropertyChanged("ABFMKFI", value); } } //lENGth 0
                 public double ABFMKGS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKGS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKGS"] = value; OnPropertyChanged("ABFMKGS", value); } } //lENGth 0
                 public double ABFMKGI { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKGI"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKGI"] = value; OnPropertyChanged("ABFMKGI", value); } } //lENGth 0
                 public double ABFMKKS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKKS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKKS"] = value; OnPropertyChanged("ABFMKKS", value); } } //lENGth 0
                 public double ABFMKKI { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKKI"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKKI"] = value; OnPropertyChanged("ABFMKKI", value); } } //lENGth 0
                 public double ABFMKRWS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKRWS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKRWS"] = value; OnPropertyChanged("ABFMKRWS", value); } } //lENGth 0
                 public double ABFMKRWI { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKRWI"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKRWI"] = value; OnPropertyChanged("ABFMKRWI", value); } } //lENGth 0
                 public double ABFMKFWS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKFWS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKFWS"] = value; OnPropertyChanged("ABFMKFWS", value); } } //lENGth 0
                 public double ABFMKFWI { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKFWI"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKFWI"] = value; OnPropertyChanged("ABFMKFWI", value); } } //lENGth 0
                 public double ABFMKSOS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKSOS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKSOS"] = value; OnPropertyChanged("ABFMKSOS", value); } } //lENGth 0
                 public double ABFMKSOI { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKSOI"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKSOI"] = value; OnPropertyChanged("ABFMKSOI", value); } } //lENGth 0
                 public double ABFMKTS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKTS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKTS"] = value; OnPropertyChanged("ABFMKTS", value); } } //lENGth 0
                 public double ABFMKTI { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKTI"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKTI"] = value; OnPropertyChanged("ABFMKTI", value); } } //lENGth 0
                 public double ABFMKUS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKUS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKUS"] = value; OnPropertyChanged("ABFMKUS", value); } } //lENGth 0
                 public double ABFMKUI { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKUI"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKUI"] = value; OnPropertyChanged("ABFMKUI", value); } } //lENGth 0
                 public double ABFMKREZFS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKREZFS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKREZFS"] = value; OnPropertyChanged("ABFMKREZFS", value); } } //lENGth 0
                 public double ABFMKREZFI { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKREZFI"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKREZFI"] = value; OnPropertyChanged("ABFMKREZFI", value); } } //lENGth 0
                 public double ABFMKREZCS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKREZCS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKREZCS"] = value; OnPropertyChanged("ABFMKREZCS", value); } } //lENGth 0
                 public double ABFMKREZCI { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMKREZCI"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMKREZCI"] = value; OnPropertyChanged("ABFMKREZCI", value); } } //lENGth 0
                 public double ABFMGKS1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMGKS1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMGKS1"] = value; OnPropertyChanged("ABFMGKS1", value); } } //lENGth 0
                 public double ABFMGKS2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMGKS2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMGKS2"] = value; OnPropertyChanged("ABFMGKS2", value); } } //lENGth 0
                 public double ABFMGKS3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMGKS3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMGKS3"] = value; OnPropertyChanged("ABFMGKS3", value); } } //lENGth 0
                 public double ABFMGKS4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMGKS4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMGKS4"] = value; OnPropertyChanged("ABFMGKS4", value); } } //lENGth 0
                 public double ABFMGKS5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMGKS5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMGKS5"] = value; OnPropertyChanged("ABFMGKS5", value); } } //lENGth 0
                 public double ABFMGKI1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMGKI1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMGKI1"] = value; OnPropertyChanged("ABFMGKI1", value); } } //lENGth 0
                 public double ABFMGKI2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMGKI2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMGKI2"] = value; OnPropertyChanged("ABFMGKI2", value); } } //lENGth 0
                 public double ABFMGKI3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMGKI3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMGKI3"] = value; OnPropertyChanged("ABFMGKI3", value); } } //lENGth 0
                 public double ABFMGKI4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMGKI4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMGKI4"] = value; OnPropertyChanged("ABFMGKI4", value); } } //lENGth 0
                 public double ABFMGKI5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFMGKI5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFMGKI5"] = value; OnPropertyChanged("ABFMGKI5", value); } } //lENGth 0
                 public double ABFFKMS1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKMS1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKMS1"] = value; OnPropertyChanged("ABFFKMS1", value); } } //lENGth 0
                 public double ABFFKMS2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKMS2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKMS2"] = value; OnPropertyChanged("ABFFKMS2", value); } } //lENGth 0
                 public double ABFFKMS3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKMS3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKMS3"] = value; OnPropertyChanged("ABFFKMS3", value); } } //lENGth 0
                 public double ABFFKMS4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKMS4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKMS4"] = value; OnPropertyChanged("ABFFKMS4", value); } } //lENGth 0
                 public double ABFFKMS5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKMS5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKMS5"] = value; OnPropertyChanged("ABFFKMS5", value); } } //lENGth 0
                 public double ABFFKMI1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKMI1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKMI1"] = value; OnPropertyChanged("ABFFKMI1", value); } } //lENGth 0
                 public double ABFFKMI2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKMI2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKMI2"] = value; OnPropertyChanged("ABFFKMI2", value); } } //lENGth 0
                 public double ABFFKMI3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKMI3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKMI3"] = value; OnPropertyChanged("ABFFKMI3", value); } } //lENGth 0
                 public double ABFFKMI4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKMI4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKMI4"] = value; OnPropertyChanged("ABFFKMI4", value); } } //lENGth 0
                 public double ABFFKMI5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKMI5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKMI5"] = value; OnPropertyChanged("ABFFKMI5", value); } } //lENGth 0
                 public double ABFFKPS1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKPS1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKPS1"] = value; OnPropertyChanged("ABFFKPS1", value); } } //lENGth 0
                 public double ABFFKPS2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKPS2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKPS2"] = value; OnPropertyChanged("ABFFKPS2", value); } } //lENGth 0
                 public double ABFFKPS3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKPS3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKPS3"] = value; OnPropertyChanged("ABFFKPS3", value); } } //lENGth 0
                 public double ABFFKPS4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKPS4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKPS4"] = value; OnPropertyChanged("ABFFKPS4", value); } } //lENGth 0
                 public double ABFFKPS5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKPS5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKPS5"] = value; OnPropertyChanged("ABFFKPS5", value); } } //lENGth 0
                 public double ABFFKPI1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKPI1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKPI1"] = value; OnPropertyChanged("ABFFKPI1", value); } } //lENGth 0
                 public double ABFFKPI2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKPI2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKPI2"] = value; OnPropertyChanged("ABFFKPI2", value); } } //lENGth 0
                 public double ABFFKPI3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKPI3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKPI3"] = value; OnPropertyChanged("ABFFKPI3", value); } } //lENGth 0
                 public double ABFFKPI4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKPI4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKPI4"] = value; OnPropertyChanged("ABFFKPI4", value); } } //lENGth 0
                 public double ABFFKPI5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFKPI5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFKPI5"] = value; OnPropertyChanged("ABFFKPI5", value); } } //lENGth 0
                 public double ABFFGKS1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFGKS1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFGKS1"] = value; OnPropertyChanged("ABFFGKS1", value); } } //lENGth 0
                 public double ABFFGKS2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFGKS2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFGKS2"] = value; OnPropertyChanged("ABFFGKS2", value); } } //lENGth 0
                 public double ABFFGKS3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFGKS3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFGKS3"] = value; OnPropertyChanged("ABFFGKS3", value); } } //lENGth 0
                 public double ABFFGKS4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFGKS4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFGKS4"] = value; OnPropertyChanged("ABFFGKS4", value); } } //lENGth 0
                 public double ABFFGKS5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFGKS5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFGKS5"] = value; OnPropertyChanged("ABFFGKS5", value); } } //lENGth 0
                 public double ABFFGKI1 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFGKI1"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFGKI1"] = value; OnPropertyChanged("ABFFGKI1", value); } } //lENGth 0
                 public double ABFFGKI2 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFGKI2"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFGKI2"] = value; OnPropertyChanged("ABFFGKI2", value); } } //lENGth 0
                 public double ABFFGKI3 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFGKI3"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFGKI3"] = value; OnPropertyChanged("ABFFGKI3", value); } } //lENGth 0
                 public double ABFFGKI4 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFGKI4"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFGKI4"] = value; OnPropertyChanged("ABFFGKI4", value); } } //lENGth 0
                 public double ABFFGKI5 { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFGKI5"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFGKI5"] = value; OnPropertyChanged("ABFFGKI5", value); } } //lENGth 0
                 public double ABFFFKS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFFKS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFFKS"] = value; OnPropertyChanged("ABFFFKS", value); } } //lENGth 0
                 public double ABFFFKI { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFFFKI"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFFFKI"] = value; OnPropertyChanged("ABFFFKI", value); } } //lENGth 0
                 public double ABFIMZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFIMZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFIMZT"] = value; OnPropertyChanged("ABFIMZT", value); } } //lENGth 0
                 public double ABFIPZT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFIPZT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFIPZT"] = value; OnPropertyChanged("ABFIPZT", value); } } //lENGth 0
                 public double ABFIRML { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFIRML"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFIRML"] = value; OnPropertyChanged("ABFIRML", value); } } //lENGth 0
                 public double ABFIRMS { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFIRMS"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFIRMS"] = value; OnPropertyChanged("ABFIRMS", value); } } //lENGth 0
                 public double ABFIRPZ { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFIRPZ"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFIRPZ"] = value; OnPropertyChanged("ABFIRPZ", value); } } //lENGth 0
                 public double ABFBNRZ { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFBNRZ"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFBNRZ"] = value; OnPropertyChanged("ABFBNRZ", value); } } //lENGth 0
                 public string ABFSCHBSTA { get { if (dwMaster == null) return ""; return dwMaster["ABFSCHBSTA"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFSCHBSTA"] = value; OnPropertyChanged("ABFSCHBSTA", value); } } //lENGth 1
                 public string ABFWARSTA { get { if (dwMaster == null) return ""; return dwMaster["ABFWARSTA"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFWARSTA"] = value; OnPropertyChanged("ABFWARSTA", value); } } //lENGth 1
                 public double ABFBSMENGE { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFBSMENGE"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFBSMENGE"] = value; OnPropertyChanged("ABFBSMENGE", value); } } //lENGth 0
                 public string ABFFBSTA { get { if (dwMaster == null) return ""; return dwMaster["ABFFBSTA"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFBSTA"] = value; OnPropertyChanged("ABFFBSTA", value); } } //lENGth 1
                 public string ABFGEBNR { get { if (dwMaster == null) return ""; return dwMaster["ABFGEBNR"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFGEBNR"] = value; OnPropertyChanged("ABFGEBNR", value); } } //lENGth 8
                 public string ABFBEHNRT { get { if (dwMaster == null) return ""; return dwMaster["ABFBEHNRT"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFBEHNRT"] = value; OnPropertyChanged("ABFBEHNRT", value); } } //lENGth 6
                 public string ABFBEHNRN { get { if (dwMaster == null) return ""; return dwMaster["ABFBEHNRN"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFBEHNRN"] = value; OnPropertyChanged("ABFBEHNRN", value); } } //lENGth 2
                 public string ABFFBBELO { get { if (dwMaster == null) return ""; return dwMaster["ABFFBBELO"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFBBELO"] = value; OnPropertyChanged("ABFFBBELO", value); } } //lENGth 2
                 public string ABFFBBELB { get { if (dwMaster == null) return ""; return dwMaster["ABFFBBELB"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFBBELB"] = value; OnPropertyChanged("ABFFBBELB", value); } } //lENGth 2
                 public string ABFFBBELP { get { if (dwMaster == null) return ""; return dwMaster["ABFFBBELP"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFBBELP"] = value; OnPropertyChanged("ABFFBBELP", value); } } //lENGth 8
                 public string ABFSTOPSTA { get { if (dwMaster == null) return ""; return dwMaster["ABFSTOPSTA"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFSTOPSTA"] = value; OnPropertyChanged("ABFSTOPSTA", value); } } //lENGth 2
                 public string ABFSTOPGRD { get { if (dwMaster == null) return ""; return dwMaster["ABFSTOPGRD"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFSTOPGRD"] = value; OnPropertyChanged("ABFSTOPGRD", value); } } //lENGth 3
                 public string ABFZUSKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFZUSKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFZUSKZ"] = value; OnPropertyChanged("ABFZUSKZ", value); } } //lENGth 2
                 public string ABFERSTKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFERSTKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFERSTKZ"] = value; OnPropertyChanged("ABFERSTKZ", value); } } //lENGth 1
                 public string ABFLAEAENDO { get { if (dwMaster == null) return ""; return dwMaster["ABFLAEAENDO"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFLAEAENDO"] = value; OnPropertyChanged("ABFLAEAENDO", value); } } //lENGth 2
                 public string ABFPRUEFGEN { get { if (dwMaster == null) return ""; return dwMaster["ABFPRUEFGEN"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFPRUEFGEN"] = value; OnPropertyChanged("ABFPRUEFGEN", value); } } //lENGth 1
                 public double ABFCWEIGHT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFCWEIGHT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFCWEIGHT"] = value; OnPropertyChanged("ABFCWEIGHT", value); } } //lENGth 0
                 public string ABFRUECKBEN { get { if (dwMaster == null) return ""; return dwMaster["ABFRUECKBEN"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFRUECKBEN"] = value; OnPropertyChanged("ABFRUECKBEN", value); } } //lENGth 8
                 public double ABFKETTANZ { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFKETTANZ"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFKETTANZ"] = value; OnPropertyChanged("ABFKETTANZ", value); } } //lENGth 0
                 public string ABFMETHODE { get { if (dwMaster == null) return ""; return dwMaster["ABFMETHODE"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFMETHODE"] = value; OnPropertyChanged("ABFMETHODE", value); } } //lENGth 8
                 public string ABFRZKZ { get { if (dwMaster == null) return ""; return dwMaster["ABFRZKZ"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFRZKZ"] = value; OnPropertyChanged("ABFRZKZ", value); } } //lENGth 1
                 public string ABFREWEIL { get { if (dwMaster == null) return ""; return dwMaster["ABFREWEIL"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFREWEIL"] = value; OnPropertyChanged("ABFREWEIL", value); } } //lENGth 2
                 public string ABFURLAND { get { if (dwMaster == null) return ""; return dwMaster["ABFURLAND"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFURLAND"] = value; OnPropertyChanged("ABFURLAND", value); } } //lENGth 3
                 public double ABFTSDAT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFTSDAT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFTSDAT"] = value; OnPropertyChanged("ABFTSDAT", value); } } //lENGth 0
                 public string ABFTSAFO { get { if (dwMaster == null) return ""; return dwMaster["ABFTSAFO"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFTSAFO"] = value; OnPropertyChanged("ABFTSAFO", value); } } //lENGth 3
                 public double ABFTEDAT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFTEDAT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFTEDAT"] = value; OnPropertyChanged("ABFTEDAT", value); } } //lENGth 0
                 public string ABFTEAFO { get { if (dwMaster == null) return ""; return dwMaster["ABFTEAFO"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFTEAFO"] = value; OnPropertyChanged("ABFTEAFO", value); } } //lENGth 3
                 public double ABFTSSDAT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFTSSDAT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFTSSDAT"] = value; OnPropertyChanged("ABFTSSDAT", value); } } //lENGth 0
                 public double ABFTESDAT { get { if (dwMaster == null) return 0.0; return  Convert.ToDouble(dwMaster["ABFTESDAT"].ToString()); } set { if (dwMaster == null) return; dwMaster["ABFTESDAT"] = value; OnPropertyChanged("ABFTESDAT", value); } } //lENGth 0
                 public string ABFFILLER { get { if (dwMaster == null) return ""; return dwMaster["ABFFILLER"].ToString(); } set { if (dwMaster == null) return; dwMaster["ABFFILLER"] = value; OnPropertyChanged("ABFFILLER", value); } } //lENGth 113
        */
        #endregion
    }
}
